py = {}
function py.python_len(py_list)
  return python_len(py_list)
end

function py.python_index(py_list, i)
  return python_index(py_list, i)
end

function py.Fix32(num)
  return Fix32(num)
end

function py.json(value, desciption, nesting)
  return dump(value, desciption, nesting)
end

function py.copyTables(object)
  local temp2 = {}
  for k, v in pairs(object) do
      if type(v) == "table" then
          temp2[k] = py.copyTables(v)
      else
          temp2[k] = v
      end
  end
  return temp2
end

function py.toString(obj)
  return tostring(obj)
end

function py._VERSION()
  return _VERSION
end
function py.collectgarbage_count()
  return collectgarbage('count')
end

function py.tick(onTickMain)
  OnTickMain=onTickMain
end